﻿/*
SINACOR - BMF&Bovespa
Arquivo: IDistribuicaoNegocios.cs
Criado em: 20-jul-2010 11:59:18
Arquiteto Responsável: p-dmartinelli
*/
using System;
using System.Collections.Generic;
using System.Text;
using Sinacor.Infra.Common;
using Sinacor.Infra.UI.Common;
using Sinacor.Infra.Common.Exceptions;


namespace Sinacor.UI.Bovespa.Alocacao.Presenter 
{
	public interface IDistribuicaoNegocios : IAlocacaoBase 
	{
		/// <summary>
		/// Abre a janela de Digitação da Distribuição passando os negocios selecionados
		/// </summary>
		void AbrirDistribuicaoNegociosDigitacao();

		void AtualizarListaDisponiveis();

		void AtualizarListaDistribuidos();

		/// <summary>
		/// Bloqueia a pesquisa e grids distribuidos e disponiveis
		/// </summary>
		void BloquearTela();

		/// <summary>
		/// Bovespa.Alocacao.Message.CancelamentoRealizado
		/// </summary>
		void InformarCancelamentoRealizado();

		/// <summary>
		/// Bovespa.Alocacao.Message.MovOrdensNaoFechado
		/// </summary>
		void InformarMovOrdensFechado();

		/// <summary>
		/// Bovespa.Ordens.Message.UsuarioSemPermissao
		/// </summary>
		void InformarUsuarioSemPermissao();

        /// <summary>
        /// ApresentarNegocioDistribuido
        /// </summary>
        void ApresentarNegocioDistribuido();

        /// <summary>
        /// Bovespa.Alocacao.Message.PesquisaSemRetorno
        /// </summary>
        void InformarNenhumRegistroEncontrado();
    }

}